jQuery(function($) {
	
	
	addformValidate();
	showmapserverinfo();
       

});

function showmapserverinfo(){
	$.ajax({
		url : "../wetlandManager/findmapserverip",
		dataType : "json",
		type : "POST",
		async : false,
		data : null,
		error : function(error) {
			console.log(error.responseText);
		},
		success : function(e) {
		
			
			
			$("#add_ip").attr("value", e.ms_ip);
			$("#add_port").attr("value", e.ms_port);
		}

	});
}

/***
 * 表单验证
 */
function addformValidate(){
	
        jQuery.validator.addMethod("isIPV4", function(value, element) {
		
		var ipv4 = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;
		return this.optional(element) || (ipv4.test(value));
		}, "请输入正确的IPV4地址");
	
	 $('#addform').validate(
				{
					errorElement : 'div',
					errorClass : 'help-block',
					focusInvalid : true,
					ignore : "",
					rules : {
						name : {
							required : true,
							maxlength : 100,							
						},
						centerlongitude : {
							required : true,
							number:true,
							max : 180,
							min:-180
						},

						zoom:{
							required : true
						}
					},

					messages : {
						name : {
							required : "请输入地图名称！",
							maxlength : "最大长度不能超过100个字符！"	
						},						
						longitudemin : {
							required : "请输入经度!",
							number:"请输入有效的数值!",
							max : "经度范围为-180到180!",
							min:"经度范围为-180到180!"
						},
						
						latitudemin : {
							required : "请输入纬度！",
							number: "请输入有效数值！",
							max:"纬度范围-90到90！",
							min:"纬度范围-90到90！"
						},
						zoom:{
							required : "请选择缩放比例"
						}
						
					},

					highlight : function(e) {
						$(e).closest('.form-group').removeClass('has-info').addClass('has-error');
					},

					success : function(e) {
						$(e).closest('.form-group').removeClass('has-error').addClass('has-info');
						//$(e).remove();
					}
				});
	
}








// 添加
function add() {	
	var option = {
		dataType : 'json',		
		success : function(value) {

			if (value == true) {

        		  new $.zui.Messager('恭喜您,保存成功。', {
      		        icon: 'bell' // 定义消息图标
      		    }).show();

				
			} else {
	          	new $.zui.Messager('对不起,保存失败。', {
    		        icon: 'bell' // 定义消息图标
    		    }).show();

			}
		},
		error : function() {
    		  new $.zui.Messager('服务器报错，请联系相关人员。', {
  		        icon: 'bell' // 定义消息图标
  		    }).show();

		}
	};
	$("#addform").ajaxForm(option).submit();	
}







